<!DOCTYPE html>
<html>
<head>
	<title>foreach</title>
</head>
<body>
	<h1>foreach</h1>
name  需要遍历的数据<br>
item  类似于foreach中的value <br>
key   类似于foreach中的key <br>

	<!-- {foreach name="data" item="val" key="abc"}
		<p> {$abc} {$val.Id} {$val.name}</p>
	{/foreach} -->

	<h1>For</h1>
start      开始值
end		   结束值
comparison 比较条件
step	   步数
name	   循环变量名 默认 i
	<!-- {for start="0" end="10"}
		<p>{$i}</p>
	{/for} -->
	
	<!-- {for start="0" end="10" comparison="elt" step="2" name="abc"}
		<p>{$abc}</p>
	{/for} -->
	
	<h1>比较标签</h1>
	<!-- 等于:{eq name="a" value="11"}正确{else/}不正确{/eq}<br>
	不等于:{neq name="a" value="11"}正确{else/}不正确{/neq}<br>
	大于{gt name="a" value="11"}正确{else/}不正确{/gt}<br>
	大于等于{egt name="a" value="11"}正确{else/}不正确{/egt}<br>
	小于:{lt name="a" value="11"}正确{else/}不正确{/lt}<br>
	小于等于:{elt name="a" value="11"}正确{else/}不正确{/elt}<br>
	恒等于:{heq name="a" value="11"}正确{else/}不正确{/heq}<br>
	不恒等于:{nheq name="a" value="11"}正确{else/}不正确{/nheq}<br> -->

	<h1>if标签</h1>
	<!-- {if condition="$a eq $b"}
		<p>a和b数值相等</p>
	{else/}
		<p>a和b数值不相等</p>
	{/if} -->

	<h1>switch标签</h1>
	<!-- {switch name="week"}
		{case value='1'}周一{/case}
		{case value='2'}周二{/case}
		{case value='3'}周三{/case}
		{case value='4'}周四{/case}
		{case value='5'}周五{/case}
		{case value='6'}周六{/case}
		{default /}周日
	{/switch}	-->
	
	<!-- <h1>in标签(notin)</h1>是否在某个范围<br>
	{in name="week" value="0,1,2,3,4,5,6"}
		合法数据
		{else /}
		不合法数据
	{/in} -->
	
	<h1>between标签</h1>
	<!-- {in name="week" value="0,6"}
		合法数据
		{else /}
		不合法数据
	{/in} -->

	<h1>load js css</h1>
	<!-- {load href="/static/js/common.js" /}
	{load href="/static/css/style.css" /}
	<h4>同时加载多个资源文件</h4>
	{load href="/static/js/common.js,/static/css/style.css" /}
	{js href="/static/js/common.js" /}
	{js href="/static/css/style.css" /} -->

	
	<h1>原生php</h1>
	<!-- {php}
		echo "123";
	{/php}
	
	<?PHP
		echo "456";
	?> -->

	<h1>嵌套使用</h1>
	<!-- {volist name="data" id="val"}
	
		{if condition="$key % 2"}
			<p style="color:red"> {$key} {$val.Id} {$val.name} </p>
		{else /}
			<p style="color:blue"> {$key} {$val.Id} {$val.name} </p>
		{/if}

	{/volist} -->
	
	<!-- {volist name="data" id="val"}
		{php}
			$sw = $key%3;
		{/php}
		{switch name="sw"}
			{case value="0"}
				<p style="color:red"> {$key} {$val.Id} {$val.name} </p>
			{/case}
			{case value="1"}
				<p style="color:green"> {$key} {$val.Id} {$val.name} </p>
			{/case}
			{case value="2"}
				<p style="color:blue"> {$key} {$val.Id} {$val.name} </p>
			{/case}
		{/switch}
	{/volist} -->

	<h1>处理二维数组</h1>
	{volist name="type" id="val"}
		<h2>{$val.name}</h2>
		{volist name="val.goods" id="goods"}
			<p>{$goods.name} {$goods.price}</p>
		{/volist}
	{/volist}
	

</body>
</html>